package jrain.fw.script.tools;

import java.beans.IndexedPropertyDescriptor;
import java.lang.reflect.Method;

public class BeanInfoIndexedProperty {

	// -------------------------------------
	// Properties

	// -------------------------------------
	// property readMethod

	Method mReadMethod;

	public Method getReadMethod() {
		return mReadMethod;
	}

	// -------------------------------------
	// property writeMethod

	Method mWriteMethod;

	public Method getWriteMethod() {
		return mWriteMethod;
	}

	// -------------------------------------
	// property propertyDescriptor

	IndexedPropertyDescriptor mIndexedPropertyDescriptor;

	public IndexedPropertyDescriptor getIndexedPropertyDescriptor() {
		return mIndexedPropertyDescriptor;
	}

	// -------------------------------------

	/**
	 * Constructor
	 */
	public BeanInfoIndexedProperty(Method pReadMethod, Method pWriteMethod, IndexedPropertyDescriptor pIndexedPropertyDescriptor) {
		mReadMethod = pReadMethod;
		mWriteMethod = pWriteMethod;
		mIndexedPropertyDescriptor = pIndexedPropertyDescriptor;
	}

	// -------------------------------------
}
